Drawing Metro Maps on Concentric Circles

نویسندگان

  • Lukas Barth
  • Peter Sanders
  • Benjamin Niedermann
چکیده

This thesis examines algorithms for the drawing of metro maps. The most important elements of a metro map are stations and lines connecting the stations. In the context of this thesis, we restrict the elements used for representing lines to one of two classes: On the one hand, circular segments lying on circles with a common center S are allowed. On the other hand, line segments lying on lines passing through S are allowed. To make the metro maps as legible as possible, we try to create a drawing in which the lines bend as little as possible. To plan a journey in the metro network, the users of metro maps must be able to quickly and correctly follow the lines visually. In this undertaking, bends are a disturbance. To this end, we adapt the Topology-ShapeMetrics framework by Roberto Tamassia, the purpose of which originally is bend minimization in orthogonal drawings of graphs. A second objective is producing drawings that take up as little space as possible. For doing so, we present a compaction approach based on Simulated Annealing. The compaction metaheuristic proposed by us is also suitable for performing the Shape step of the unaltered Topology-ShapeMetrics framework, too. Thus, we present a general improvement of this framework in itself. We practically evaluate the adapted framework for drawing metro maps with concentric circles and demonstrate its usability even for complex metro networks such as Berlin or London, at the same time also determining reasonable values for the parameters of our framework. For two subproblems that must be solved when drawing metro maps, we show NPhardness: First, a given metro network must be converted into a graph of maximum degree 4 since vertices with a larger degree cannot be represented in the desired drawing style. It would be desirable to do so in such a way that the best drawing of the resulting graph has as few edge-bends as possible; we show this problem to be NP-hard. Second, the final step of our framework compactifies a preliminary drawing. We show that achieving an optimal compaction is also NP-hard. Furthermore, we examine another naturally arising idea: While the framework used by us minimizes the number of edge-bends for an orthogonal drawing style, which we then transform into the desired drawing style, it would be desirable to perform bend-minimization with a concentric-circle drawing style directly. We model the problem and illustrate some arising difficulties which make direct transferral of the used techniques from the orthogonal case impossible. Deutsche Zusammenfassung In dieser Arbeit geht es um das algorithmische Zeichnen von Nahverkehrsnetzplänen. Die wichtigsten zu zeichnenden Elemente eines solchen Netzplanes sind Stationen und Linien, die diese Stationen verbinden. In dieser Arbeit beschränken wir uns darauf, die Linien nur mit den folgenden zwei Elementen darzustellen: Zum einen sind Kreissegmente erlaubt, die auf Kreisen mit einem gemeinsamen Zentrum S liegen. Zum anderen sind Strecken erlaubt, die auf Linien durch S liegen. Um die Netzpläne möglichst lesbar zu gestalten, versuchen wir eine Zeichnung zu erzeugen, in der die Linien möglichst selten abknicken. Beim Planen von Fahrten müssen die Benutzer der Pläne in der Lage sein, diesen Linien schnell und sicher

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Topology-Shape-Metrics Framework for Ortho-Radial Drawings

Ortho-Radial drawings are a generalization of orthogonal drawings to grids that are formed by concentric circles and straight-line spokes emanating from the circles’ center. Such drawings have applications in schematic graph layouts, e.g., for metro maps and destination maps. A plane graph is a planar graph with a fixed planar embedding. We give a combinatorial characterization of the plane gra...

متن کامل

Drawing Metro Maps Using Bézier Curves

The automatic layout of metro maps has been investigated quite intensely over the last few years. Previous work has focused on the octilinear drawing style where edges are drawn horizontally, vertically, or diagonally at 45◦. Inspired by manually created curvy metro maps, we advocate the use of the curvilinear drawing style; we draw edges as Bézier curves. Since we forbid metro lines to bend (e...

متن کامل

A Mixed-Integer Program for Drawing High-Quality Metro Maps

In this paper we investigate the problem of drawing metro maps which is defined as follows. Given a planar graph G of maximum degree 8 with its embedding and vertex locations (e.g. the physical location of the tracks and stations of a metro system) and a set L of paths or cycles in G (e.g. metro lines), draw G and L nicely. We first specify the niceness of a drawing by listing a number of hard ...

متن کامل

Computing Radial Drawings on the Minimum Number of Circles

A radial drawing is a representation of a graph in which the vertices lie on concentric circles of finite radius. In this paper we study the problem of computing radial drawings of planar graphs by using the minimum number of concentric circles. We assume that the edges are drawn as straight-line segments and that co-circular vertices can be adjacent. It is proven that the problem can be solved...

متن کامل

Line Crossing Minimization on Metro Maps

We consider the problem of drawing a set of simple paths along the edges of an embedded underlying graph G = (V, E), so that the total number of crossings among pairs of paths is minimized. This problem arises when drawing metro maps, where the embedding of G depicts the structure of the underlying network, the nodes of G correspond to train stations, an edge connecting two nodes implies that t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016